[pull] master from DataDog:master - #466
Merged
Merged
Conversation
* Add renovate.json * Configure Renovate to match former Dependabot settings Replicate the Dependabot configuration removed in #23037: weekly GitHub Actions updates on Mondays, grouped into a single PR, with 7-day minimum release age and appropriate labels. * Use updated label * Configure Renovate for dtolnay/rust-toolchain digest tracking - Pin dtolnay/rust-toolchain to latest master SHA and track master branch so the commit is never garbage-collected - Add dedicated package rule without minimumReleaseAge (digest updates lack releaseTimestamp so the gate is unreliable) * Pass toolchain: stable input to dtolnay/rust-toolchain --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Nicolas Schweitzer <nicolas.schweitzer@datadoghq.com> Co-authored-by: Juanpe Araque <juanpedro.araque@datadoghq.com>
* Fix broken logo in Sanity dashboard, use official Druids URL * Move sizing to contain to avoid stretching the logo
* Add _get_package_dir utility method to AgentCheck Add a _get_package_dir() method to AgentCheck that resolves the filesystem path of the concrete check subclass's package directory. This enables base class methods to locate data files shipped alongside integration code. The method follows the same __module__ + importlib pattern already used by the check_version property. * Add changelog entry for _get_package_dir * Add caching, __path__ fallback, and tests for _get_package_dir - Cache result in self._package_dir to avoid repeated computation - Use self.__module__ for consistency with check_version - Fall back to package.__path__[0] for namespace packages - Raise RuntimeError with descriptive message when neither __file__ nor __path__ is available - Add 4 unit tests covering: return type, caching, namespace package fallback, and error case
Co-authored-by: Juanpe Araque <juanpedro.araque@datadoghq.com>
Add Claude Code PR review artifacts to .gitignore
* Fix flaky test_compute_derivative_rows_mem_usage Replace tracemalloc peak threshold check with direct assertion on _previous_statements contents. The old test was sensitive to Python version, GC timing, and ddtrace profiler overhead, causing it to exceed the 10 MB threshold on Python 3.13 in CI (measured ~105 MB). The new test directly verifies the property that matters: after calling compute_derivative_rows, the cache only contains metric columns (e.g. count, time) and not the full row data (e.g. the large query strings). * Report all cache violations at once in test assertion * Remove .agint-review from .gitignore, handled in separate PR
* [mongo] Add propagate_agent_tags support
Add the `propagate_agent_tags` configuration option to the MongoDB
integration for parity with PostgreSQL, MySQL, and SQL Server. When
enabled, agent host tags from datadog.yaml are propagated to the check's
metric and service check tags, reducing config duplication for proxy
agents monitoring multiple MongoDB nodes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Address PR review: is_affirmative + integration tests
- Use is_affirmative() in _should_propagate_agent_tags to handle string
values like "false"/"true" from env-templated YAML configs
- Add string coercion test cases ("true"/"false") to unit tests
- Add negative-path assertions (agent tags absent when disabled)
- Add integration tests running against live MongoDB 8.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
* Map event_id to ocsf.metadata.correlation_uid in all sub-pipelines * use uid instead of correlation_uid
* [ddev] Bump requires-python to >=3.13 Update the minimum required Python version in ddev/pyproject.toml from >=3.9 to >=3.13, aligning the project requirement with the already-set Python 3.13 classifier, Black target, and Ruff target. * Add changelog entry for #23206 * Bump PyApp to 0.24.0 to support Python 3.13 binary builds * Explicitly set python-version = 3.13 in binary build target
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )